Space-Constrained Structures for HTM
نویسندگان
چکیده
Up to now, most of the research efforts to improve performance of programs based on hardware transactions were devoted to designing new hybrid transactional memories and transactional lock elision algorithms to speedup software fallback paths. Unfortunately hardware transactions remain insufficiently exploited, limited especially on microarchitectures where the access set is particularly limited, like the IBM Power8. By contrast, we propose a novel class of concurrent data structures, called space-constrained data structures, especially designed to boost programs based on hardware transactions. To illustrate our idea we propose a concurrent sorted tree with insertions and deletions of time complexity O(log logm) where m is the size of the key range. Preliminary experiments on the Synchrobench benchmark suite show that our space-constrained tree leads to a 5-fold speedup over a traditional red-black tree on a 10-core IBM Power8.
منابع مشابه
Embedded-TM: Energy and complexity-effective hardware transactional memory for embedded multicore systems
We investigate how transactional memory can be adapted for embedded systems. We consider energy consumption and complexity to be driving concerns in the design of these systems and therefore adapt simple hardware transactional memory (HTM) schemes in our architectural design. We propose several different cache structures and contention management schemes to support HTM and evaluate them in term...
متن کاملIneffective Healthcare Technology Management in Benin’s Public Health Sector: The Perceptions of Key Actors and Their Ability to Address the Main Problems
Background Low-income countries face many contextual challenges to manage healthcare technologies effectively, as the majority are imported and resources are constrained to a greater extent. Previous healthcare technology management (HTM) policies in Benin have failed to produce better quality of care for the population and costeffectiveness for the government. This study aims to identify and a...
متن کاملEmpirical Evaluation of a Thread-Safe Dynamic Range Min-Max Tree using HTM
Succinct trees, such as wavelet trees and those based on, for instance, range Min-Max trees (RMMTs), are a family of practical data structures that store information close to their information-theoretic space lower bound. These structures are often static; meaning that once they are built, nodes cannot be added, deleted or modified. This read-only property simplifies concurrency. However, newer...
متن کاملSingular constrained linear systems
In the linear system Ax = b the points x are sometimes constrained to lie in a given subspace S of column space of A. Drazin inverse for any singular or nonsingular matrix, exist and is unique. In this paper, the singular consistent or inconsistent constrained linear systems are introduced and the effect of Drazin inverse in solving such systems is investigated. Constrained linear system arise ...
متن کاملRetracted: Using genetic algorithm approach to solve a multi-product EPQ model with defective items, rework, and constrained space
The Economic Production Quantity (EPQ) model is often used in the manufacturing sector to assist firms in determining the optimal production lot size that minimizes overall production-inventory costs. There are some assumptions in the EPQ model that restrict this model for real-world applications. Some of these assumptions are (1) infinite space of warehouse, (2) all of the pr...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016